admirable thing - German English Dictionary